学生: 老师,你有没有遇到过操

🔍 溯源 ✍️ Jack | 📅 2024-11-27 | 👍 1 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/调试可靠性 #技术/外设驱动 #质量/普通

原帖 | Jack | 2024-11-27 15:21 | 👍1 | 阅读约1

学生:
老师,你有没有遇到过操作STM32 内部 flash,直接运行没问题,单步调试或者在线调试时就会出现写入出错的问题?
我直接下载运行,地址怎么改都OK,没有出错。
在线调试就会遇到写入的数据不对的问题
图1

老师:
两次数据打印出来看下

学生:
图2,3,4,5在线调试现在是出错的

老师:
读失败还是写失败。 那个有状态返回吗,看下temp的值。
看图片是:这是前四个byte没写成功,应该是第一次写入挂了。

看下是不是flash解锁延时了。

做一下校验,写入之后立刻回读,不匹配尝试二次写入,两次都不行就返回错误状态。

有点像被干扰了

学生:
确实是首字节写入不正确,谢谢老师

f3b226cb6137.jpg

f52a12a5be52.jpg

8ffcc1fda31c.jpg

caf14d04d36e.jpg

4802ee1d9204.jpg


相关笔记